package wiki.beans;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.logging.Level;
import java.util.logging.Logger;

public class Usuario {
	
	private Pessoa idUsuario;
	private Calendar data_cadastro;
	
	public Usuario(){
	}
	
	public Usuario(Pessoa codPessoa, Calendar data_cadastro){
		this.idUsuario = codPessoa;
		this.data_cadastro = data_cadastro;
	}
	
	public Calendar getData_cadastro() {
		return data_cadastro;
	}
	public String getData_cadastroFormatada() {
		
		SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy HH:mm");
		
		return sdf.format(this.data_cadastro.getTime());
	}
	public void setData_cadastro(Calendar data_cadastro) {
		this.data_cadastro = data_cadastro;
	}
	
	public void setData_cadastro(String data_cadastro)
	{
		SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy HH:mm");
		this.data_cadastro = new GregorianCalendar();
		try{
			this.data_cadastro.setTime(sdf.parse(data_cadastro));
		} catch (ParseException ex){
			Logger.getLogger(Atrasador.class.getName()).log(Level.SEVERE, null, ex);
    	}
	}
	public Pessoa getIdUsuario() {
		return idUsuario;
	}
	public void setIdUsuario(Pessoa codPessoa) {
		this.idUsuario = codPessoa;
	}

}
